package com.toubutu.audio.service;

import com.toubutu.audio.admin.dto.AdminVideoTagQueryDto;
import com.toubutu.audio.admin.dto.VideoTagDto;
import com.toubutu.audio.entity.VideoTag;
import com.baomidou.mybatisplus.extension.service.IService;
import com.toubutu.common.PageUtils;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 戒躁
 * @since 2024-01-10
 */
public interface VideoTagService extends IService<VideoTag> {
    PageUtils<VideoTag> pageQueryVideoTage(AdminVideoTagQueryDto videoTagQueryDto);

    List<VideoTag> getAllTags();

    VideoTag getTagInfo(Integer tagId);

    void addTag(VideoTagDto videoTagDto);

    void updateTag(VideoTagDto videoTagDto);
    void deleteTagById(Integer tagId);
}
